
/* ================================================================================================ */

.discount .wait { background:#f5f5f5; }
.discount .wait img { width:100%; }

/* ================================================================================================ */

.cate { height:40px; background:#f3f3f3; border-bottom:1px solid #e5e5e5; }
.cate:after { display:block; content:""; clear:both; }
.cate li { position:relative; float:left; display:block; width:33%; box-sizing:border-box; border-right:1px solid #e5e5e5; }
.cate li:last-child { border:none; }
.cate li a { position:relative; display:block; font:14px/40px "微软雅黑"; color:#777; text-align:center; }
.cate li.sort a:after { position:absolute; left:50%; top:50%; margin:-5px 0 0 17px; display:block; content:""; width:10px; height:10px; }
.cate li.sort.down a:after { transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.cate li.selected:after { display:block; content:""; position:absolute; left:50%; bottom:-10px; width:20px; height:20px; margin-left:-10px; background:url(../image/dialog_arrow.png) no-repeat; }

/* ================================================================================================ */

.list { background:#fff; margin:10px; border:1px solid #e5e5e5; border:none; }

.list ul li { position:relative; min-height:35px; padding:10px; margin-bottom:10px; border:1px solid #e5e5e5; }
.list ul li:hover { background:rgba(0,0,0,0.02); }
.list ul li a.tag_discount:before { position:absolute; right:-2px; top:10px; display:block; width:25px; content:"特"; background:#f66; font:14px/20px "微软雅黑"; color:#fff; text-align:center; }
.list ul li img { position:absolute; left:10px; display:block; width:90px; height:70px; }
.list ul li div { padding-left:100px; box-sizing:border-box; border:0px solid #f00; }
.list ul li div p { margin:0; }
.list ul li div p.name { font:16px/1em "微软雅黑"; color:#333; margin-bottom:9px; }
.list ul li div p.info { font:13px/1em "微软雅黑"; color:#777; }
.list ul li div p.info span { margin-right:10px; }
.list ul li div p.shop { font:13px/15px "微软雅黑"; color:#777; margin:3px 0; }
.list ul li div p.addr { font:13px/13px "微软雅黑"; color:#777; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.list ul li div p.time { font:13px/13px "微软雅黑"; color:#777; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-top:1px dashed #ddd; margin-top:8px; padding-top:8px; }

.list ul li .btn { position:absolute; right:10px; top:13px; padding:6px 8px; font:12px/1em "微软雅黑"; box-sizing:border-box; border-radius:30px; opacity:0.7; }


.load_more { border:0px solid #f00; }
.load_more p { display:block; height:50px; margin:-10px; font:14px/50px "微软雅黑"; color:#777; text-align:center; }
.load_more p.state { display:none; }

/* ================================================================================================ */